import java.util.Arrays;

public class Test {

    public static void main1(String[] args) {
        HeapSort heapSort = new HeapSort();
        int[] array = {27,15,19,18,28,34,65,49,25,37};
        heapSort.Init(array);
        heapSort.heapSort();
        System.out.println("aaaaaa");
    }

    public static void main2(String[] args) {
        InsertSort insert = new InsertSort();
        int[] array = {27,15,19,18,28,34,65,49,25,37};
        insert.insertSort(array);
        System.out.println(Arrays.toString(array));
    }

    public static void main3(String[] args) {
        ShellSort shell = new ShellSort();
        int[] array = {27,15,19,18,28,34,65,49,25,37};
        shell.shellSort(array);
        System.out.println(Arrays.toString(array));
    }

    public static void main4(String[] args) {
        SelectSort select = new SelectSort();
        int[] array = {27,15,19,18,28,34,65,49,25,37};
        select.selectSort(array);
        System.out.println(Arrays.toString(array));
    }

    public static void main5(String[] args) {
        SelectSort selectSort = new SelectSort();
        int[] array = {27,15,19,18,28,34,65,49,25,37};
        selectSort.select(array);
        System.out.println(Arrays.toString(array));
    }
    public static void main6(String[] args) {
        HeapSort2 heap = new HeapSort2();
        int[] array = {27,15,19,18,28,34,65,49,25,37};
        heap.heapSort(array);
        System.out.println(Arrays.toString(array));
    }
    public static void main7(String[] args) {
        BubbleSort bubble = new BubbleSort();
        int[] array = {27,15,19,18,28,34,65,49,25,37};
        bubble.bubbleSort(array);
        System.out.println(Arrays.toString(array));
    }

    public static void main8(String[] args) {
        QuickSort quick = new QuickSort();
        int[] array = {1,2,3,4,1};
        quick.quickSort(array);
        System.out.println(Arrays.toString(array));
    }

    public static void main9(String[] args) {
        QuickSort2 quick2 = new QuickSort2();
        int[] array = {1,2,3,4,1};
        quick2.quickSort(array);
        System.out.println(Arrays.toString(array));
    }

    public static void main(String[] args) {
        MergeSort merge = new MergeSort();
        int[] array = {27,15,19,18,28,34,65,49,25,37};
        merge.mergeSort(array);
        System.out.println(Arrays.toString(array));
    }


}
